export class MLAgentsSettings {

    _connectTrainer: boolean = true;

    get connectTrainer(): boolean {
        return this._connectTrainer;
    }
    set connectTrainer(value: boolean) {
        this._connectTrainer = value;
        this.onChange();
    }

    _editorTrainingPort: number = 5004;
    get editorTrainingPort(): number {
        return this._editorTrainingPort;
    }

    set editorTrainingPort(value: number) {
        this._editorTrainingPort = value;
        this.onChange();
    }

    _editorProxyPort: number = 5000;
    get editorProxyPort(): number {
        return this._editorProxyPort;
    }

    set editorProxyPort(value: number) {
        this._editorProxyPort = value;
        this.onChange();
    }
    

    onChange() {

    }
}